.single.single-showcase #content {
width: 940px;
max-width: 940px;
}
.single.single-showcase #comments {
float: left;
width: 580px;
}
#comments {

border: 0;
background: white;
overflow: hidden;
border-radius: 3px;
}
::selection {
background: #C33;
}
::selection {
background: #C30;
color: white;
text-shadow: none;
}

.input-wrap {
float: right;
width: 39.928571428571%;
}
#comments p {
clear: both;
margin-bottom: 15px;
}
#comments label {
margin: 0 0 5px 0;
font-size: 12px;
font-weight: bold;
display: block;
}
#comments input, #comments textarea, #comments select {
padding: 5px;
margin: 0 0 10px;
width: 95%;
border: none;
background: #F0F0F0;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
border-radius: 3px;
}
input, textarea {
border: 1px solid #EEE;
}
select, input, textarea, button {
font: 99%/1.5 sans-serif;
margin: 0;
padding: 5px;
}
#comments #submit, .tagcloud a:hover, #load-more a:hover {
background: #C33;
}
#comments #submit {
width: 100%;
font-weight: bold;
color: white;
padding: 10px 0;
margin: 0;
border: none;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
}
#comments h3 {
font-family: 'Droid Sans', sans-serif;
text-transform: uppercase;
padding: 0 0 5px 0;
border-bottom: 1px dotted #CCC;
margin: 0 0 30px 0;
}
h3 {
font-size: 14px;
margin-bottom: 6px;
font-weight: normal;
letter-spacing: -.025em;
}
.textarea-wrap {
float: left;
width: 58.928571428571%;
}